C1.LiveLinq.Listeners Namespace : PropertyChangeListener<T> Class |
In most cases, the default listener mechanism performs its function and does not need user intervention. As an advanced functionality, LiveLinq allows the user to customize default listeners. It may be needed in those rare cases when you use C1.LiveLinq.Collections.IndexedCollection<T> with element class T that does not provide property change notifications, and you can't add such notifications, nor by deriving the class from C1.LiveLinq.Collections.IndexableObject nor by other means, but you have some other way of knowing when property changes occur (maybe you can listen to some events, for example).
Then you can define your own class derived from the base class PropertyChangeListener<T> and pass an object of that class to the C1.LiveLinq.Collections.IndexedCollection<T> constructor.
System.Object
C1.LiveLinq.Listeners.PropertyChangeListener<T>
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2